wrapped lamb liver burger - German English Dictionary